package cn.monkey.chat.server.connect.chat.state.scheduler;

import cn.monkey.state.core.reactive.ReactiveStateGroupPool;
import cn.monkey.state.scheduler.EventPublishSchedulerFactory;
import cn.monkey.state.scheduler.SchedulerManagerConfig;
import cn.monkey.state.scheduler.StateGroupSchedulerFactory;
import cn.monkey.state.scheduler.reactive.SimpleReactiveSchedulerManager;
import reactor.core.scheduler.Scheduler;

public class ReactiveChatSchedulerManager extends SimpleReactiveSchedulerManager {
    public ReactiveChatSchedulerManager(Scheduler scheduler,
                                        ReactiveStateGroupPool stateGroupPool,
                                        StateGroupSchedulerFactory stateGroupSchedulerFactory,
                                        EventPublishSchedulerFactory eventPublishSchedulerFactory,
                                        SchedulerManagerConfig managerConfig) {
        super(scheduler, stateGroupPool, stateGroupSchedulerFactory, eventPublishSchedulerFactory, managerConfig);
    }
}
